From 949a86729de01be63818a5d4b4b33ee563b8883f Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Wed, 6 Jun 2007 08:21:14 +0000 Subject: [PATCH] Don't let temp windows become key window. 2007-06-05 Richard Hult * gdk/quartz/GdkQuartzWindow.c: Don't let temp windows become key window. svn path=/trunk/; revision=18046 --- ChangeLog | 5 +++++ gdk/quartz/GdkQuartzWindow.c | 8 +++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index fc524905de..c136d82838 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-06-05 Richard Hult + + * gdk/quartz/GdkQuartzWindow.c: Don't let temp windows become key + window. + 2007-06-06 Tor Lillqvist * gdk/x11/gdkwindow-x11.c (gdk_window_set_opacity): Fix diff --git a/gdk/quartz/GdkQuartzWindow.c b/gdk/quartz/GdkQuartzWindow.c index 04fb489153..9a97ec4aee 100644 --- a/gdk/quartz/GdkQuartzWindow.c +++ b/gdk/quartz/GdkQuartzWindow.c @@ -179,13 +179,11 @@ if (!private->accept_focus) return NO; - /* FIXME: Is this right? If so, the switch shouldn't be needed. Need - * this + some tweaking to the event/grab code to get menus - * working... + /* Popup windows should not be able to get focused in the window + * manager sense, it's only handled through grabs. */ - /*if (private->window_type == GDK_WINDOW_TEMP) + if (private->window_type == GDK_WINDOW_TEMP) return NO; - */ switch (impl->type_hint) { -- 2.30.2